package com.zsr.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zsr.example.entity.StatisticsDaily;

import java.util.Map;

/**
 * <p>
 * 网站统计日数据 服务类
 * </p>
 *
 * @author zsr
 * @since 2021-12-22
 */
public interface StatisticsDailyService extends IService<StatisticsDaily> {
    /**
     *
     * @param day 日期
     * @param isAuto 是否自动执行
     */
    void createStatisticsByDay(String day,boolean isAuto);

    Map<String, Object> getChartData(String begin, String end, String type);

    Map<String, Object> showStatistics();

    /**
     * 查询今日课程新增数
     * @return
     */
    int getTodayCourseCount();

    /**
     * 查询所有课程新增数
     * @return
     */
    int getAllCourseCount();
}
